package jers.util;

/**
 * Interface que define um daemon, ou seja, um servico do sistema.
 */
public interface Daemon {

	/**
	 * Inicia o daemon.
	 */
	public void start();
	
	/**
	 * Para o daemon.
	 */
	public void stop();
	
	/**
	 * Verifica se o daemon ja se encontra iniciado.
	 */
	public boolean isStarted();
	
	/**
	 * Verifica se o daemon ja se encontra parado.
	 */
	public boolean isStopped();
	
}
